package com.poisonh.unifiedauth.utils;

import com.poisonh.unifiedauth.model.PassWdModel;
import com.poisonh.unifiedauth.model.ProvinceModel;

import java.util.Comparator;

/**
 * 用来对ListView中的数据根据A-Z进行排序，前面两个if判断主要是将不是以汉字开头的数据放在后面
 */
public class PinyinProvinceComparator implements Comparator<ProvinceModel>
{

    public int compare(ProvinceModel o1, ProvinceModel o2)
    {
        if (o1.getmStrFirstLetter().equals("#"))
        {
            return 1;
        } else if (o2.getmStrFirstLetter().equals("#"))
        {
            return -1;
        } else if (o1.getmStrFirstLetter().equals("♥"))
        {
            return -1;
        } else if (o2.getmStrFirstLetter().equals("♥"))
        {
            return 1;
        } else
        {
            return o1.getmStrFirstLetter().compareTo(o2.getmStrFirstLetter());
        }
    }
}
